package com.plian.system.vo.im;

import com.plian.system.entity.im.FundProjectAmountDetail;
import com.plian.system.entity.im.FundProjectInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @description:
 * @author: gangan
 * @create: 2020-04-27 11:28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "基金项目信息VO", description = "基金项目信息VO")
public class FundProjectInfoVO extends FundProjectInfo {
    private static final long serialVersionUID = 1L;

    private String createUserName;

    private String updateUserName;

    @ApiModelProperty(value = "投资主体企业名称", required = true)
    private String companyName;

    private String approvedUserName;

    private String fundCategoryName;

    private String manageModeName;

    private String fundTypeName;

    private String organizationFormName;

    private String fundStatusName;

    private String managerTypeName;

    private String projectSituationName;

    private String fundNatureName;

    private String fundProjectInfoId;

    @ApiModelProperty(value = "gp明细")
    private List<FundProjectAmountDetail> gpDetailList;

    @ApiModelProperty(value = "lp明细")
    private List<FundProjectAmountDetail> lpDetailList;
}
